package com.xq.apis;

import com.xq.vo.JsonVO;
import java.util.List;

/**
 * 用户角色管理接口
 */
public interface UmsUsersRolesApis {

    /**
     * 根据用户id给用户分配权限
     * @param userId
     * @param roleName
     * @return
     */
    JsonVO<String> setUserRoles(String userId, String roleName);

    /**
     * 根据用户的id得到用户的角色信息
     * @param userId
     * @return
     */
    JsonVO<List<String>> getUserRoles(String userId);

    /**
     * 根据用户id删除用户的角色
     * @param userId
     * @param roleName
     * @return
     */
    JsonVO<String> deleteUserRoles(String userId, String roleName);

}
